// let store = require('../utils/store.js')
// let system = store.getSystemInfo()

// const clientInfo={
// 	'client':'app',
// 	'model':system.model,
// 	'os':system.system,
// 	'screen':system.screenWidth+"*"+system.screenHeight,
// 	'version':'',
// 	'chennel':'miniprogram',
// }


// module.exports={
// 	fetch:(url,data={},option={})=>{
// 		let {loading=true,toast=true,method='GET'}=option

// 		return new Promise((resolve,reject)=>{
// 			if(loading){
// 				wx.showLoading({
// 					title:'加载中...',
// 					mast:true
// 				})
// 			}
// 			let env = App.config.baseApi;
// 			wx.request({
// 				url:evn+url,
// 				data,
// 				method,
// 				header:{
// 					'clientInfo':JSON.stringify(clientInfo)
// 				},
// 				success:function(result){
// 					let res=result.data;
// 					if(res.code==0){
// 						if(loading){
// 							wx.hideLoading()
// 						}
// 						resolve(res.data)
// 					}else{
// 						if(toast){
// 							wx.showToast({
// 								title:res.message,
// 								mast:true,
// 								icon:'none'
// 							})
// 						}else{
// 							wx.hideLoading()
// 						}
// 					}
// 				},
// 				fail:function(e={code:-1,msg:errMsg,errMeg}){
// 					let msg = e.errMsg;
// 					if(msg=="request:fail timeout"){
// 						msg="请求超时，请稍后处理"
// 					}
// 					wx.showToast({
// 						title:msg,
// 						icon:"none"
// 					})
// 					reject(e)
// 				}
// 			})
// 		})
// 	}
// }

export const request = (params) => {
	const token = wx.getStorageSync("token")
	// console.log(token)
	const mytoken = {
		client: "app",
		token: token,
		version: "",
	}
	// console.log(mytoken)
	return new Promise((resolve, reject) => {
		let baseApi = 'http://o2o.kgyj1688.com/O2O_APP';
		// let baseApi = 'http://192.168.31.97:9990/O2O_APP';
		wx.request({
			...params,
			url: baseApi + params.url,
			method: "POST",
			header: {
				"content-type": "application/json",
				"x-access-token": JSON.stringify(mytoken),
			},

			success: (result) => {
				resolve(result.data);
			},
			fail: (err) => {
				reject(err)
			}
		})
	})
}
